#include"processbar.h"
typedef void(*clockbar)(int); //函数指针类型
//应用场景：
//例如，
void download(clockbar cd)//下载一个软件
{
	int total = 1000; //假设1000MB
	int cur = 0; //现在下载0MB
	while(cur <= total)
	{
		//某种下载任务
		usleep(100000);
		cd(100*cur/total);//回调函数调用方法
		cur += 10; //下载进度增加		
	}
	printf("\n");
}


int main()
{
	printf("下载任务一：\n");
	download(processbar);
	init();
	printf("下载任务二：\n");
	download(processbar);
	init();
	printf("下载任务三：\n");
	download(processbar);
	init();
	printf("下载任务四：\n");
	download(processbar);
	init();
	return 0;
}

